package com.kurt.dto.query;

import lombok.Data;

/**
 * 菜单查询请求DTO
 * 用于接收菜单查询的请求参数
 */
@Data
public class MenuQueryRequest extends BaseQuery {
    /**
     * 菜单名称（模糊查询）
     */
    private String name;

    /**
     * 菜单编码（模糊查询）
     */
    private String code;

    /**
     * 父菜单ID
     */
    private Long parentId;

    /**
     * 菜单类型（1：目录，2：菜单，3：按钮）
     */
    private Integer type;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 是否隐藏（0：显示，1：隐藏）
     */
    private Integer hidden;

    /**
     * 权限标识（模糊查询）
     */
    private String permission;
}
